package com.carlinfo.stu_ques.demo.service;

import java.util.List;
import java.util.Map;

import com.carlinfo.stu_ques.demo.pojo.Dynasty;
import com.carlinfo.stu_ques.demo.pojo.King;

public interface IDemoService
{
	/* 
	 * 保存一条记录
	 * king 朝代，参见朝代的POJO */
	 int savaOneDynastyService(Dynasty king);
	 /**
	  * 删除一条记录
	  * @param kingy 朝代，参见朝代的POJO
	  */
	 void deleteOneDynastyService(Dynasty king);
	 /**
	  * 更新一条记录
	  * @param king
	  */
	 void updateOneDynastyService(Dynasty king);
	 /**
	  * 查询所有的记录
	  * @return List , 里面放的是朝代
	  */
	 List<Dynasty> selectListDynastyService();
	 
	 /**
	  * 查询一条记录
	  * @param condMap
	  * @return
	  */
	 Dynasty selectOneDynastyService(Map<String, Object> condMap);
	 /**
	  * 
	  * @return
	  */
	 String printTitleDynastyService();
	 /**
	  * 皇上方法的开始
	  */
	 int savaOneKingService(King king);
	 /**
	  * 删除一条记录
	  * @param kingy 朝代，参见朝代的POJO
	  */
	 void deleteOneKingService(King king);
	 /**
	  * 更新一条记录
	  * @param king
	  */
	 void updateOneKingService(King king);
	 /**
	  * 查询所有的记录
	  * @return List , 里面放的是朝代
	  */
	 List<King> selectListKingService();
	 
	 /**
	  * 查询一条记录
	  * @param condMap
	  * @return
	  */
	 King selectOneKingService(Map<String, Object> condMap);
	 /**
	  * 
	  * @return
	  */
	 String printTitleKingService();
}
